home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Games
/
NeXTmj
/
Source
/
TileDescriptionArray.cc
< prev
next >
Wrap
Text File
|
1991-03-22
|
783b
|
58 lines
/*
$Author$
$Header$
*
$Log$
*/
#import "TileDescriptionArray.h"
extern "C" {
#import <assert.h>
}
extern "Objective-C" {
}
TileDescriptionArray::TileDescriptionArray( void ) {
int i = 0;
assert( NUMBER_OF_TILES == 144 );
// Build the array of Tile
// Description objects.
for( i = 0; i < NUMBER_OF_TILES; ++i )
tile_descriptions[ i ] = new TileDescription( i );
}
TileDescriptionArray::~TileDescriptionArray( void ) {
int i;
for( i = 0; i < NUMBER_OF_TILES; ++i )
delete tile_descriptions[ i ];
}
TileDescription* TileDescriptionArray::operator[]( int loc ) {
assert( loc >= 0 && loc < NUMBER_OF_TILES );
return tile_descriptions[ loc ];
}
int TileDescriptionArray::size( void ) {
return NUMBER_OF_TILES;
}